System Design Interview: Tiktok Architecture With @Sudocode